%ifndef BOOT_PROTECTEDMODEUTILITY_ATADISK
%define BOOT_PROTECTEDMODEUTILITY_ATADISK

; Data Register (RW)
%define rData (0x1F0)
; Error / Feature Register (R)
%define rErr_Fea (0x1F1)
; Sector Count Register (RW)
%define rSectCnt (0x1F2)
; Sector Number / LBA Low Register (RW)
%define rSectN_LBAlo (0x1F3)
; Cylinder Low / LBA Mid Register (RW)
%define rCylo_LBAmid (0x1F4)
; Cylinder High / LBA High Register (RW)
%define rCyhi_LBAhi (0x1F5)
; Drive / Head Register (RW)
%define rDrv_Head (0x1F6)
; Status / Command Register (R/W)
%define rStatus_Cmd (0x1F7)
; Alternate Status / Device Control Register (R/W)
%define rAltStatus_DevCtrl (0x3F6)
; Drive Address Register (R)
%define rDrvAddr (0x3F7)

%endif